package eu.floranet.repositorio.sql;

import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

@Entity
@Table(name="interface_processo_freguesia")
public class RelationProcessoFreguesia implements Serializable {
	@Id
	private int ifaceprocfreg;

	@ManyToOne
	@JoinColumn(name="pf_interface_processo")
	private EntidadeProcesso pfProcesso;

	@ManyToOne
	@JoinColumn(name="pf_interface_freguesia")
	private EntidadeFreguesias pfFreguesia;

	private static final long serialVersionUID = 1L;

	public RelationProcessoFreguesia() {
		super();
	}

	public RelationProcessoFreguesia(EntidadeProcesso pfProcesso, EntidadeFreguesias pfFreguesia) {
		this();
		setPfProcesso(pfProcesso);
		setPfFreguesia(pfFreguesia);
	}
	
	public int getIfaceprocfreg() {
		return this.ifaceprocfreg;
	}

	public void setIfaceprocfreg(int ifaceprocfreg) {
		this.ifaceprocfreg = ifaceprocfreg;
	}

	public EntidadeProcesso getPfProcesso() {
		return this.pfProcesso;
	}

	public void setPfProcesso(EntidadeProcesso pfProcesso) {
		this.pfProcesso = pfProcesso;
	}

	public EntidadeFreguesias getPfFreguesia() {
		return this.pfFreguesia;
	}

	public void setPfFreguesia(EntidadeFreguesias pfFreguesia) {
		this.pfFreguesia = pfFreguesia;
	}

}
